package com.linkstec.bookshop.service;

import com.linkstec.bookshop.pojo.Book;
import com.linkstec.bookshop.util.PageBean;
import com.linkstec.bookshop.vo.BookVo;

/**
 * @ClassName: BookService
 * @Description:TODO
 * @author: yanyuan
 * @date: 2018年11月26日 上午10:30:53
 */
public interface BookService {

	/**
	 * @Description:TODO 查找所有书库信息
	 * @author: yanyuan
	 * @date: 2018年11月26日 上午10:44:29
	 * @param page
	 * @return
	 */
	PageBean<BookVo> findAllBook(int page) throws RuntimeException;

	/**
	 * @Description:TODO 添加book
	 * @author: yanyuan
	 * @date: 2018年11月26日 上午10:44:59
	 * @param book
	 */
	void addBook(Book book) throws RuntimeException;

	/**
	 * @Description:TODO 查找单条book信息
	 * @author: yanyuan
	 * @date: 2018年11月26日 上午11:04:15
	 * @param bookId
	 * @return
	 */
	Book findBookById(int bookId) throws RuntimeException;

	void update(Book book) throws RuntimeException;

}
